package com.tsinghua.discharge.service;

import com.github.pagehelper.PageInfo;
import com.tsinghua.discharge.common.ServerResponse;
import com.tsinghua.discharge.model.User;


import javax.servlet.http.HttpSession;
import com.tsinghua.discharge.model.BaseData;
import org.springframework.web.multipart.MultipartFile;

public interface CalALParamService {
    public ServerResponse calALParameter(HttpSession session);
    public ServerResponse<PageInfo> selectAL(Integer page, Integer limit, String scenario, String date, String fuel, String region, String superSector, String sector, String service, String technology, HttpSession session);
    public ServerResponse CalculateSum(HttpSession session, String Sector,String year, String scenario,String fuel,String region);
    public ServerResponse ALSumByRegion(HttpSession session,String scenario,String date,String fuel,String superSector,String sector,String service,String technology);
    public  ServerResponse SumByTime(String scenario, String start_year, String end_year,String fuel,String region, String superSector, String sector,
                                     String service, String technology, HttpSession session);

}
